package com.sqfw.project.zj.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sqfw.framework.aspectj.lang.annotation.Excel;
import com.sqfw.framework.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 服务监听评分表
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class ZjServiceMoniScoreExcelVo extends BaseEntity {

    /** 话务员工号 */
   // @Excel(name = "话务员工号")
    private String agentId;

    /** 话务员姓名 */
   // @Excel(name = "话务员姓名")
    private String agentName;

    /** 组别 */
   // @Excel(name = "组别")
    private String groupName;

    /** 日期 */
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date wpDate;

    /** 时长 */
    @Excel(name = "时长")
    private String recordSeconds;

    @Excel(name = "电话")
    /** 电话 */
    private String telNum;

    @Excel(name = "来电内容")
    /** 来电内容 */
    private String callContent;

    @Excel(name = "服务用语")
    /** 服务用语得分*/
    private String fwyyScore;

    @Excel(name = "沟通能力")
    /** 沟通能力得分*/
    private String gtnlScore;

    @Excel(name = "话机使用")
    /** 话机使用得分*/
    private String hjsyScore;

    @Excel(name = "业务能力")
    /** 业务能力得分*/
    private String ywnlScore;

    @Excel(name = "工单规范")
    /** 工单规范得分*/
    private String gdgfScore;

    private String gdgf1Score;

    private String gdgf2Score;

    /** 附加项得分*/
    @Excel(name = "附加项")
    private String fjxScore;

    /** 质检点评 */
    @Excel(name = "质检点评")
    private String zjComment;

    /** 评分*/
    @Excel(name = "评分")
    private String  score;

    /** 质检员姓名*/
    private String qcName;

    /** 录音ID*/
    private String  recordId;

    // 各项得分
    List<ZjRecordScore> zjRecordScores;

}
